
*{ margin:0px; padding:0px; text-decoration:none; list-style:none; font-family:"微软雅黑"; }
body{ background-color:#f9f9f9; }
#dtablebox{ margin:10px; }
.dtable{ width:100%; border:1px #ccc solid; border-bottom:0px;  }
.dtable th , .dtable td{ border:1px #ddd solid; border-left:0px; font-size:13px; line-height:20px; border-right:0px; border-top:0px; padding:5px; }
.dtable th { font-size:14px; background: url(../image/title_bg.jpg) repeat-x #EEEEEE; padding:4px; border-right:1px #fff solid; border-left:1px #ccc solid; text-shadow:1px 1px 1px #fff; }
.dtable th:first-child{ border-left:0px; }
.dtable th:last-child{ border-right:0px; }
.dtable td{ text-align:center; }
td.tl{ text-align:left; }
.tr0{ background-color:#f3f3f3; }
.hv{ background-color:#f1f1f1; }
.hv td{  border-color:#ccc; } 

.m10{ margin:10px; }
.formtable{ width:100%; border:1px #ccc solid; border-bottom:0px;  } 
.formtable td{ border:0px; border-bottom:1px #ddd solid; font-size:13px; line-height:20px; padding:5px; }
.formtable th { border:1px #ddd solid; border-left:0px; border-top:0px; padding:5px; line-height:20px; 
 font-size:14px; background: #EEEEEE; padding:4px; font-weight:100; text-align: center;  
 border-right:1px #ddd solid; border-left:1px #ccc solid; text-shadow:1px 1px 1px #fff; width:110px; padding-right:10px; }
.formtable th:first-child{ border-left:0px; }
.formtable th:last-child{ border-right:0px; } 

.formtable .edit{ height:18px; padding:3px 5px 5px 5px; border:1px #ddd solid; outline:none; border-radius:3px; }
.formtable .select{ height:28px; padding:3px 5px 5px 5px; border:1px #ddd solid; outline:none; border-radius:3px;  }
.formtable .chk{ width:15px; height:15px; vertical-align: middle; margin:0px 5px 0px 0px; }
.formtable .rad{ width:15px; height:15px; vertical-align: middle; margin:0px 5px 0px 0px; }
.formtable .lab{ margin-right:15px; cursor: pointer; line-height:15px; }
.formtable .file{ outline:none; }

.toolbar{ border:1px #ccc solid; margin:10px; padding:5px;  }
.toolbar input,#toolbar select{ border:1px #ccc solid; padding:3px 5px; outline:none; }
.toolbar input{  height:22px; }
.toolbar select{ height:30px; }
.toolbar .btn{ height:30px; min-width:60px; cursor:pointer; }
.toolbar label{ line-height:24px; letter-spacing:3px; margin:0px 5px 0px 10px; font-size:13px; }

.lbtn{ background:url(../image/linebtnico.png) no-repeat; width:20px; height:20px; display:inline-block; cursor:pointer; }
.lbtn_del{ background-position:0px -2px; }
.lbtn_add{ background-position:0px -27px; }
.lbtn_sub{ background-position:0px -52px; }

.btn{ border:0px !important; text-align: left; line-height:20px; padding-left:35px !important; display:inline-block; letter-spacing:3px;  }
.btn120{ background:url(../image/btnbg120x30.png) no-repeat;   width:120px; }
.btn80{ background:url(../image/btnbg80x30.png) no-repeat;  width:80px; }
.btn:hover{ color:#fff; }
.btn_set{ background-position:0px 0px; }
.btn_set:hover{ background-position:0px -30px; }
.btn_export{ background-position:0px -60px; }
.btn_export:hover{ background-position:0px -90px; }
.btn_cancel{ background-position:0px -120px; }
.btn_cancel:hover{ background-position:0px -150px; }
.btn_data{ background-position:0px -180px; }
.btn_data:hover{ background-position:0px -210px; }
.btn_edit{ background-position:0px -240px; }
.btn_edit:hover{ background-position:0px -270px; }
.btn_fangda{ background-position:0px -300px; }
.btn_fangda:hover{ background-position:0px -330px; }
.btn_search{ background-position:0px -360px; }
.btn_search:hover{ background-position:0px -390px; }
.btn_select{ background-position:0px -420px; }
.btn_select:hover{ background-position:0px -450px; }
.btn_selectno{ background-position:0px -480px; }
.btn_selectno:hover{ background-position:0px -510px; }
.btn_drop{ background-position:0px -540px; }
.btn_drop:hover{ background-position:0px -570px; } 
.btn_chkno{ background-position:0px -600px; }
.btn_chkno:hover{ background-position:0px -630px; }
.btn_chkok{ background-position:0px -660px; }
.btn_chkok:hover{ background-position:0px -690px; }


.pager{ margin:10px; }
.pager .pagination{ display: inline-block; height:24px; font-size:13px; line-height:26px; }
.pager .pagination ul{ height:26px; float: left; margin-right:20px; }
.pager .pagination ul li{ display: inline-block; width: auto; float: left; height:26px; }
.pager .pagination ul li:first-child a{ border:1px #ccc solid; border-radius:5px 0px 0px 5px; }
.pager .pagination ul li:last-child a{ border:1px #ccc solid; border-radius:0px 5px 5px 0px; border-left:0px; }
.pager .pagination ul li a,.pager .pagination ul li span{ color:#222; display:inline-block; padding:0px 8px; border:1px #ccc solid; background-color:#EDF6FA; border-left:0px; }
.pager .pagination ul li a:hover { background-color:#EEEEEE; }
.pager .pagination ul li span{ background-color:#EEEEEE; }

button.tbtn{ cursor: pointer; width:60px; height:60px; border:1px rgba(0,0,0,0) solid; background:rgba(10,10,10,0); border:0px; outline:none; }
button.tbtn:hover{ background-color:rgba(210,230,240,0.4); border:1px rgba(0,0,0,0.1) solid; }
button.tbtn i{ display: inline-block; width:30px; height:30px; margin:5px auto; margin-bottom:0px;  background:url(../image/btnico.png) top no-repeat; }
button.tbtn b{ display: inline-block; width:100%; line-height:18px; font-weight:100; }
button.tbtn-table i{ background-position:0px 0px; }
button.tbtn-sum i{background-position:0px -30px;}
button.tbtn-order i{background-position:0px -60px;}
button.tbtn-mark i{background-position:0px -90px;}
button.tbtn-frzie i{background-position:0px -120px;}
button.tbtn-data i{background-position:0px -150px;}
button.tbtn-loudou i{background-position:0px -180px;}
button.tbtn-find i{background-position:0px -210px;}
button.tbtn-text i{background-position:0px -240px;}
button.tbtn-enter i{background-position:0px -270px;}